Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 France F3 Australia F1 France F4 Australia F2 France F5 France F7 Italy F3 Italy F4 Algeria F1 Germany F5 Algeria F2 Spain F11 Netherlands F1 Germany F13 Portugal F3 France F6 Italy F11 France F8 France F17 France F18 France F4 France F14 France F16 USA F1 USA F3 France F5 France F16 France F17 Croatia F4 Croatia F5 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Germany F7 Germany F14 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Germany F8 Italy F9 Great Britain F5 Germany F16 France F6 Great Britain F6 France F7 Belgium F2 Qatar F1 Qatar F2 Portugal F2 France F13 USA F2 France F2 Italy F2 Austria F2 Prague Open - Prague Budapest Challenger - Budapest Nord/LB Open 2004 - Braunschweig The LTA Nottingham Challenger - Nottingham Tallahassee Tennis Challenger - Tallahassee Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Guzzini Challenger - Recanati Isla de Lanzarote - Lanzarote Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul Internationaux de Nouvelle-Caledonie - New Caledonia XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi USTA Tallahassee Tennis Challenger - Tallahassee Isla de Lanzarote - Lanzarote Tumkur Open - Tumkur Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Sporting Challenger - Turin Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Challenger Tunisie - Tunis Memorial Manfredini - Sassuolo The Surbiton Trophy - Surbiton Challenger Casino Lugano - Lugano Muller Cup - Ulm XXX Edizione 'A Savoldi Marco' - Manerbio Challenger 42 - Andrezieux Internationale Badische Meisterschaften Um Den Techem Cup - Zell Open de Franche-Comte - Besancon Oberstaufen Cup-Head German Master's Series - Oberstaufen Samsung Securities Cup - Seoul Banca Stato Challenger - Lugano Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham X Torneo Internazionale di Tennis - Barletta Open Mutouest - St. Brieuc Challenger 42 - Andrezieux Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Francesco Guzzini - Recanati Siemens Open - Scheveningen Togliatti Cup - Togliatti IPP Geneva Trophy - Geneva Austin Challenger - Austin Jameson Cup - Milan IPP Open - Helsinki Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Challenger Britania Zavaleta - Puebla USTA Challenger of Oklahoma - Tulsa LTA Cardiff Challenger - Cardiff San Luis Potosi Challenger Mexico City Challenger Top Wool Challenger - Biella Lugano Challenger Pozoblanco Challenger BSI Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg Geneva Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo China Open - Beijing Citta di Como - Como Sacramento Challenger WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome Tiburon Challenger Tiburon Challenger - Tiburon Open de Rennes La Trinitaine - Rennes Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Belgrade Challenger Rhodes Challenger Memorial Manfredini - Sassuolo Arad Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Singapore Challenger Baden Open - Karlsruhe Bath Challenger Mobilux Open - Luxembourg Recanati Challenger BH Telecom Sarajevo 2007 - Sarajevo 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc Manerbio Challenger Trnava Challenger Madrid Challenger Geneva Challenger Tenerife Challenger Marburg Challenger Casablanca Challenger Rimouski Challenger San Luis Potosi Challenger Sarasota Challenger Wolfsburg Challenger San Benedetto Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Genova Challenger Zenith Tennis Cup-Harbour Club - Milan Guadalajara Challenger Tanger Challenger Internazionali di Tennis - Bergamo Recanati Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Oberstaufen Challenger Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Rennes Challenger Challenger DCN de Cherbourg - Cherbourg Sarasota Challenger Vicenza Challenger II Naples ITG Challenger - Naples Prague Challenger Milan Challenger Seoul Challenger Open de Montauban - Montauban St. Remy Challenger Orleans Challenger Geneva Challenger ITG Miami Challenger - Miami Salzburg Challenger Banca Stato Challenger Lugano - Lugano Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Rijeka Challenger Bordeaux Challenger Cassis Challenger Banca Stato Challenger Lugano - Lugano Calabasas Challenger Biella Challenger Izmir Challenger Sassuolo Challenger - Sassuolo Challenger Ford de Cherbourg - Cherbourg Geneva Challenger - Geneva Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Orleans Challenger Schickedanz Open - Furth Roma Open Challenger - Rome Open de Franche Comte - Besancon Flea Market Cup Busan Challenger Tennis - Busan 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia ECM Prague Open 2005 - Prague Savannah Challenger Togliatti Cup - Togliatti Badden Open by Rothaus - Ettlingen Caltanissetta Challenger Tampere Imageneering Open - Tampere Marburg Challenger Internationaler Raiffeisen Grand Prix - St. Polten AT&T Challenger of Dallas - Dallas Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Como Challenger Rado Geneva Challenger - Geneva Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe Challenger Casino Lugano - Lugano The Manchester Trophy - Manchester Geneva Challenger - Geneva Germany F1 Quimper Challenger Pau Challenger Aix En Provence Challenger The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Uncle Toby's Australian Men's Clay Court Challenger - Canberra KGHM Dialog Polish Indoors - Wroclaw Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Baden Open - Ettlingen Davidoff Swiss Indoors - Basel Mamaia Challenger - Constanta Recanati Challenger Open de Rennes - Rennes St. Remy Challenger Geneva Challenger Milan Indoors - Milan Open 13 - Marseille San Remo Challenger The Stella Artois Grass Court Championships - London Recife Challenger Athens Challenger China Open - Beijing Open de Moselle - Metz Davidoff Swiss Indoors - Basel Leon Challenger Karlsruhe Challenger Allianz Suisse Open - Gstaad Bordeaux Challenger Cremona Challenger Allianz Suisse Open - Gstaad Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Alphen Challenger Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Open 13 - Marseille Jersey Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Bratislava Challenger Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Guadalajara Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Bergamo Challenger Charlottesville Challenger ABN AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open - Doha Knoxville Challenger AEGON Championships - London Brisbane - Brisbane Thailand Open - Bangkok Champaign Challenger Medibank International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille St. Petersburg Open - St. Petersburg Leon Challenger Rimouski Challenger Open 13 - Marseille Monza Challenger European Open - Antwerp Grand Prix Hassan II - Marrakech Open Parc - Lyon Moselle Open - Metz Argentina Open - Buenos Aires Rome Challenger Bratislava Challenger AEGON Championships - London Millenium Tennis Championships - Delray Beach European Open - Antwerp The Stella Artois Championships - London Moselle Open - Metz Medibank International - Sydney Allianz Suisse Open Gstaad - Gstaad San Remo Challenger PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tashkent Challenger AEGON International - Eastbourne Allianz Suisse Open - Gstaad Loughborough Challenger Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Leon Challenger Swiss Indoors Basel - Basel Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Mexico City Challenger China Open - Beijing ASB Classic - Auckland Rio Open - Rio de Janeiro Furth Challenger Geovillage Open Trofeo Melia Olbia - Olbia Open Parc - Lyon AEGON Championships - London Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Erste Bank Open - Vienna Rhein-Main Challenger 2004 - Aschaffenburg Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Citi Open - Washington LXV Concurso Internacional Vigo - Vigo Moselle Open - Metz The 'Fitz' Casino Challenger - Tunica Open 13 Provence - Marseille Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Open Parc - Lyon Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London Open Sud de France - Montpellier Erste Bank Open - Vienna Mercedes Cup - Stuttgart Erste Bank Open - Vienna UBS Open Gstaad - Gstaad BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors - Basel Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona Masters Series Hamburg - Hamburg U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Nature Valley International - Eastbourne U.S. Open - New York Shanghai ATP Masters - Shanghai Wimbledon - London Davidoff Swiss Indoors - Basel U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille French Open - Paris Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group A Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York French Open - Paris AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship French Open - Paris Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London U.S. Open - New York Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Hopman Cup - Perth Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, 1R, CAN-FRA 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 The Mubadala World Tennis Championship The Mubadala World Tennis Championship Davis Cup, World Group, F, FRA-CRO 1-3 Kooyong Classic - Kooyong